export class UploadImageDto {
  /**
   * 图片路径或 URL
   * @example 'https://example.com/image.jpg'
   */
  filePath: string;

  /**
   * 上传选项
   */
  options?: {
    /**
     * 资源的公共 ID
     * @example 'sample_image'
     */
    public_id?: string;

    /**
     * 存储文件夹
     * @example 'samples'
     */
    folder?: string;

    /**
     * 资源类型
     * @example 'image'
     */
    resource_type?: 'image' | 'video' | 'raw' | 'auto';

    /**
     * 其他选项
     */
    [key: string]: any;
  };
}
